package com.sun.rabbit.workQueues;

import com.rabbitmq.client.Channel;
import com.sun.rabbit.utils.RabbitMqUtils;

import java.util.Scanner;

/**任务（生产者）
 * @author shkstart
 * @create 2021-10-14 13:50
 */
public class Task01 {
    private final static String QUEUE_NAME="hello";

    public static void main(String[] args) throws Exception {
        try (  Channel channel = RabbitMqUtils.getChannel();){
            channel.queueDeclare(QUEUE_NAME,false,false,false,null);
            //从控制台发送消息
            Scanner scanner = new Scanner(System.in);
            while (scanner.hasNext()){
                String message = scanner.next();
                channel.basicPublish("",QUEUE_NAME,null,message.getBytes());
                System.out.println("发送消息完成:"+message);
            }
        }
    }
}
